/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package AdmonHorarios;

import java.util.ArrayList;

/**
 *
 * @author Grupo C: Administración de Horarios
 */
public class Periodo {
    
    private ArrayList<Propuesta> propuestas;
    private String Estado;

    public Periodo() {
        propuestas = new ArrayList<Propuesta>();
        Estado = "";
    }

    public ArrayList<Propuesta> getPropuestas() {
        return propuestas;
    }
    
    public Propuesta getPropuesta(int p) {
        return propuestas.get(p);
    }

    public void setPropuestas(ArrayList<Propuesta> propuestas) {
        this.propuestas = propuestas;
    }
    
    public void setPropuesta(Propuesta propuesta) {
        this.propuestas.add(propuesta);
        if (propuesta.getCatedratico()!=null){
            Estado = Estado + propuesta.getCurso() + "\n" + //Nombre del Curso
                propuesta.getSeccion().getNumero() + "\n" + //La seccion del curso
                propuesta.getCatedratico().getGradoAcademico() + " " +
                    propuesta.getCatedratico().getNombres() + " " +
                    propuesta.getCatedratico().getApellidos() + "\n" +
                propuesta.getAula().getNombre() + " \n";
        }else{
            Estado = Estado + propuesta.getCurso() + "\n" +
                propuesta.getSeccion().getNumero() + "\n" +
                propuesta.getAula().getNombre() + " \n";
        }
    }

    public String getEstado() {
        return Estado;
    }

    public void setEstado(String Estado) {
        this.Estado = Estado;
    }
    
}
